package com.yzg.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yzg.pojo.ProductCategory;

import java.util.List;
import java.util.Map;

/**
* @Author: decade
* @Description: ${description}
* @Date: 2021/1/9 17:49
**/
public interface ProductCategoryService{


    int deleteByPrimaryKey(Long id);

    int insert(ProductCategory record);

    int insertSelective(ProductCategory record);

    ProductCategory selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(ProductCategory record);

    int updateByPrimaryKey(ProductCategory record);

    //查询商品分类树形列表
     List<ProductCategory> pageTreeList();
    //修改导航栏状态
    int updateNavStatus(List<Long> ids, Integer navStatus);
    //修改显示状态
    int updateShowStatus(List<Long> ids, Integer showStatus);
    //根据id获取商品分类
    ProductCategory getProductCateById(Long id);
    //修改商品分类
    int updateProductCate(ProductCategory productCate);
    //删除商品分类
    int deleteById(Long id);
    //添加商品分类
    int add(ProductCategory productCate);
}
